/** 
* Projet AP5 - Agenda PDA
* Contact.java
*/

package pda.datas;

import java.io.Serializable;

/**
* Classe Contact qui permet de creer un contact.
*/

public class Contact implements Serializable {
	


//##########################################################################################################
//										Attributs
//##########################################################################################################

	/** ID de numero de  version non modifiable */
	private static final long serialVersionUID = 42;

	/** Chaine de caractère pour le nom */ 
	private String name;

	/** Chaine de caractère pour le prenom */	
	private String firstName;

	/** Chaine de caractère pour le numero de telephone */
	private String tel;
	
//##########################################################################################################
//										Constructeur
//##########################################################################################################
	/**
	* Constructor
	*
	* @param name the name
	* @param firstName the first name 
	* @param tel the telephone number
	*/	
	public Contact (String name, String firstName, String tel) {
		this.setName(name);
		this.setFirstName(firstName);
		this.setTel(tel);		
	}		
	
			
//##########################################################################################################
//										Methodes Set
//##########################################################################################################

	/**
	* Modifie le nom 
	* @param newName the name
	*/
	public void setName(String newName) {	name = newName; }
	
	/**
	* Modifie le prenom
	* @param newFirstName the first name
	*/
	public void setFirstName(String newFirstName) {firstName = newFirstName;}
		
	/**
	* Modifie le telephone
	* @param newTel the telephone number	
	*/
	public void setTel(String newTel){tel = newTel;}
	
	
//##########################################################################################################
//										Methodes Get
//##########################################################################################################

	/**
	* Retourne le nom
	* @return name the name
	*/
	public String getName() { return name;}
	
	/**
	* Retourne le prenom
	* @return firstName the first name 
	*/
	public String getFirstName() {return firstName; }	
	
	/**
	* Retourne le telephone
	* @return tel the telephone number
	*/
	public String getTel(){return tel;}
	
}
